package com.ldn.common.basic.dispose.dto;

import lombok.Data;

/**
 * MQTT发布消息传输对象
 *
 * @author 李大牛家的牛 (scafel@163.com)
 * @product serverless
 * @className MqttPublishDto
 * @createDate 2025/2/10 - 14:39
 * @description MQTT发布消息传输对象
 **/
@Data
public class MqttPublishDto {


    /**
     * 发布消息的clientId
     */
    private String client;
    /**
     * 接收消息的clientId
     */
    private String receiveClient;
    /**
     * 发布消息的QoS
     */
    private int qoS;
    /**
     * 发布消息的订阅主题
     * <p>必填</p>
     */
    private String topic;
    /**
     * 发布消息的内容
     * <p>必填</p>
     */
    private String body;

}
